]> dgit.raspbian.org Git - libaio.git/commit
[PATCH libaio 08/26] Use new symver function attribute to support LTO builds
authorGuillem Jover <guillem@hadrons.org>
Tue, 2 Nov 2021 21:37:32 +0000 (22:37 +0100)
committerGuillem Jover <guillem@debian.org>
Sat, 17 Oct 2026 15:57:49 +0000 (17:57 +0200)
commit58d446836211966934b59fe9e56c80c14d439959
treef64742e20b03739b5a9b214c120a5736b0e5d1f2
parent0124d2197cc9f47e0d7468db954b29ccea5dcb10
[PATCH libaio 08/26] Use new symver function attribute to support LTO builds

The LTO support cannot work properly when there are versioned symbols
via asm statements, as those are not seen by the compiler. Use the new
function attributes if supported instead of the asm statements.

We need to move the SYMVER calls after the function definitions
otherwise it will reference symbols not yet seen.

Origin: vendor
Forwarded: https://marc.info/?l=linux-aio&m=164999309520544
Signed-off-by: Guillem Jover <guillem@hadrons.org>
Gbp-Pq: Name 0008-Use-new-symver-function-attribute-to-support-LTO-bui.patch
src/compat-0_1.c
src/syscall.h